<?php

namespace common\models;

use Yii;

/**
 * This is the model class for table "{{%order_goods}}".
 *
 * @property int $id
 * @property int|null $order_id 订单id
 * @property int|null $good_id 商品id
 * @property int|null $spec_id 规格id
 * @property string|null $good_name 商品名称
 * @property int|null $good_num 商品数量
 * @property float|null $good_price 商品价格
 * @property float|null $total_price 商品总价
 * @property float|null $total_pay_price 实际支付商品金额
 * @property float|null $discount_price 优惠金额
 * @property int|null $refund_status 售后状态
 * @property int|null $is_comment 是否评论
 * @property string|null $create_time 创建时间
 * @property string|null $update_time 修改时间
 * @property string|null $spec_info 规格信息
 * @property string|null $spec_name 规格名称
 * @property string|null $good_info 商品信息
 */
class OrderGoods extends BaseModel
{
    /**
     * {@inheritdoc}
     */
    public static function tableName()
    {
        return '{{%order_goods}}';
    }

    /**
     * {@inheritdoc}
     */
    public function rules()
    {
        return [
            [['order_id', 'good_id', 'spec_id', 'good_num', 'refund_status', 'is_comment'], 'integer'],
            [['good_price', 'total_price', 'total_pay_price', 'discount_price'], 'number'],
            [['create_time', 'update_time'], 'safe'],
            [['spec_info', 'good_info'], 'string'],
            [['good_name', 'spec_name'], 'string', 'max' => 255],
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function attributeLabels()
    {
        return [
            'id' => 'ID',
            'order_id' => '订单id',
            'good_id' => '商品id',
            'spec_id' => '规格id',
            'good_name' => '商品名称',
            'good_num' => '商品数量',
            'good_price' => '商品价格',
            'total_price' => '商品总价',
            'total_pay_price' => '实际支付商品金额',
            'discount_price' => '优惠金额',
            'refund_status' => '售后状态',
            'is_comment' => '是否评论',
            'create_time' => '创建时间',
            'update_time' => '修改时间',
            'spec_info' => '规格信息',
            'spec_name' => '规格名称',
            'good_info' => '商品信息',
        ];
    }
}
